/* layout */
.platform-news b,.platform-news strong { font-family:DINProMedium;font-weight:normal; }
.platform-news .banner { padding:80px 0px;margin-bottom:80px;background:rgb(249, 253, 255);background:linear-gradient(0deg, rgba(249, 253, 255, 1) 0%, rgba(249, 253, 255, 1) 46%, rgba(255, 255, 255, 1) 100%);border-bottom:1px solid #E6F0F4; }
.platform-news .banner .banner-img { width:80%; }
.platform-news .banner h1 { font-family:DINProMedium;font-size:60px;line-height:75px;color:#4C5363; }
.platform-news .banner h4 { font-family:DINProMedium;font-size:16px;color:#979CA7;text-transform:uppercase; }
.platform-news .banner p { font-family:DINPro;font-size:16px;color:#A6ADB0; }
.platform-news .share-nav { font-family:DINProMedium;font-size:12px;color:#2F343F;border:1px solid #999DA3;padding:0px;text-transform:uppercase;display:inline-block; }
.platform-news .share-nav span,.platform-news .share-nav a { font-family:DINProMedium;line-height:56px;height:56px;padding:0 25px;display:inline-block; }
.platform-news .share-nav a { border-left:1px solid #999DA3;width:56px;padding:0px;text-align:center; }
.platform-news .share-nav a.fb:hover img { filter:invert(36%) sepia(90%) saturate(3348%) hue-rotate(194deg) brightness(80%) contrast(139%); }
.platform-news .share-nav a.tw:hover img { filter:invert(52%) sepia(55%) saturate(2617%) hue-rotate(160deg) brightness(96%) contrast(101%); }
.platform-news .xpr-container { width:1280px;margin:0 auto; }
.platform-news .article-wrapper article { margin-bottom:50px; }
.platform-news .article-wrapper article,.platform-news .article-wrapper article p,
.platform-news .article-wrapper article li,.platform-news .article-wrapper article p span,.platform-news .article-wrapper article a { color:#5F5F5F;font-family:DINPro;font-size:16px;line-height:25px; }
.platform-news .article-wrapper article p { margin:0 0 10px; }
.platform-news .article-wrapper article a { text-decoration:underline; }
.platform-news .article-wrapper article a,.platform-news .article-wrapper article a span { color:#00A8FF; }
.platform-news .article-wrapper article h2,
.platform-news .article-wrapper article h3,
.platform-news .article-wrapper article h4 { text-align:left; }
.platform-news .article-wrapper article h2 { color:#2F343F;font-family:DINProMedium;font-size:28px;line-height:32px;margin:50px 0px 15px; }
.platform-news .article-wrapper article h3 { color:#2F343F;font-family:DINProMedium;font-size:20px;line-height:24px;margin:50px 0px 15px; }
.platform-news .article-wrapper article h4 { color:#5F5F5F;font-family:DINPro;font-size:22px;font-weight:lighter;line-height:26px;margin:0px 0px 20px; }
.platform-news .article-wrapper article img { margin:30px auto;display:block;box-shadow:2px 0px 17px 3px rgba(0, 0, 0, 0.1); }
.platform-news .article-wrapper article .zoom { cursor:zoom-in; }
.platform-news .article-wrapper .side-nav { width:70%;padding-bottom:50px;/*height:100vh;*/overflow-y:auto; }
.platform-news .article-wrapper .side-nav h2 { font-family:DINProMedium;font-size:16px;line-height:18px;color:#2F343F;padding:0 0 20px;display:block;border-bottom:1px solid #D8D8D8;margin:0px 0px 20px; }
.platform-news .article-wrapper .side-nav ul li { padding:0; }
.platform-news .article-wrapper .side-nav ul li a { font-family:DINProMedium;font-size:14px;line-height:18px;color:#A6ADB0;display:block;margin:0px 0px 15px;transition:color 0.35s ease; }
.platform-news .article-wrapper .side-nav ul li a:hover,.platform-news .article-wrapper .side-nav ul li a.active { color:#5952E1; }
.platform-news .article-wrapper .side-nav.archives { height:auto; }
.platform-news .article-wrapper article ul { margin:20px 0px; }
.platform-news .article-wrapper article ul li { padding:0px 0px 0px 25px;position:relative; }
.platform-news .article-wrapper article ul li + li { margin-top:10px; }
.platform-news .article-wrapper article ul li:before { content:"";width:4px;height:4px;background:#5952E1;border-radius:50%; }
.platform-news .article-wrapper article ol { padding:0;list-style:none;counter-reset:xpr-list-counter; }
.platform-news .article-wrapper article ol li { padding:0px;position:relative;counter-increment:xpr-list-counter; }
.platform-news .article-wrapper article ol li + li { margin-top:10px; }
.platform-news .article-wrapper article ol li:before { content:counter(xpr-list-counter) ". ";font-family:DINProMedium;font-size:16px;line-height:18px;color:#5952E1;padding-right:10px; }
.platform-news .article-wrapper article ul li,.platform-news .article-wrapper article ol li { overflow-x:auto; }
.platform-news .article-wrapper article ul li p,.platform-news .article-wrapper article ol li p { margin:0; }

/* sticky layout */
.sticky-sidebar-wrapper.row { display:table;width:100%; }
.sticky-sidebar-wrapper > .sticky-content-col,.sticky-sidebar-wrapper .sticky-sidebar { padding:0 15px; }
.sticky-sidebar-wrapper > .sticky-content-col { float:left;width:66.66%; }
.sticky-sidebar-wrapper .sticky-sidebar { position:-webkit-sticky;position:sticky;top:100px;width:33.33%;float:left; }

@media (min-width:1280px) { .container { width:1280px; } }

@media (max-width:1199px) { .platform-news .article-wrapper .side-nav { width:100%; }
    .platform-news .banner { padding:40px 0px;margin-bottom:40px; }
    .platform-news .banner .mt-50 { margin-top:20px; }
    .platform-news .banner h1 { font-size:40px;line-height:1.2; }
    .platform-news .share-nav span, .platform-news .share-nav a { height:40px;line-height:40px;padding:0 10px; }
    .platform-news .share-nav a { width:40px; }
 }
 
@media (max-width:767px) { .sticky-sidebar-wrapper.row { display:block;width:auto; }
    .sticky-sidebar-wrapper > .sticky-content-col, .sticky-sidebar-wrapper .sticky-sidebar { float:none;width:100%; }
    .platform-news .banner .banner-img { height:150px;margin:0 auto;display:block; }
    .platform-news .article-wrapper .side-nav { width:100%; }
    .platform-news .banner h1 { font-size:30px;line-height:33px; }
    .platform-news .article-wrapper article img { max-width:100%;height:auto; }
 }
/*new css */



.new-share-nav-position .share-nav a img{
    
    transform: rotate(90deg);
}
.new-plafrom-news-style .greece .mailchimp-form input{
    width: 100%;
    height: 52px;
    border: thin solid #F0F0F0;
    line-height: 52px;
    border-radius: 26px;
    font-size: 14px;
    padding: 0px 170px 0 25px;
    background: none;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 7px 1px rgba(255,255,255,0);
    font-weight: normal;
}
.new-plafrom-news-style .greece .mailchimp-form input[type="submit"] {
    position: absolute;
    width: 170px;
    text-align: center;
    background-color: #00A8FF;
    border: none;
    top: 0;
    right: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 0 7px 1px rgba(255,255,255,0);
}

.new-plafrom-news-style .greece .mailchimp-form input[type="submit"]:hover {
    background-color: #00A8FF;
}


.new-plafrom-news-style .greece .mailchimp-form .control-checkbox label {
    color: #A6ADB0;
    font-size: 14px;
    line-height: 26px;
    padding-left: 24px;
    margin-bottom: 0;
    display: inline-block;
}
.new-plafrom-news-style .greece .mailchimp-form .control-checkbox .checkbox-anim {
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    bottom: -4px;
    margin: auto;
    margin-left: 0;
    border: thin solid #A6ADB0;
    border-radius: 2px;
    background-color: rgba(166,173,176,0.1);
    cursor: pointer;
}


.new-plafrom-news-style div.mce_inline_error, div.mc_inline_error {
    color: #f9fdff;
    background-color: #f2dede;
    position: absolute;
    bottom: -28px;
    left: 0;
    padding: 4px 8px;
    width: 100%;
}

.new-plafrom-news-style .greece h4 {
    font-family: DINProMedium;
    font-size: 16px;
    color: #4C5463;
    text-transform: initial;
}


.new-share-nav-position {
    position: absolute;
    left: 0;
    top: 70%;
    transform-origin: 0 0;
    transform: rotate(-90deg);
}
